package DTO;

public class Aspect {
	private String aspectName;
	private String propertyAssociatedName;
	private String intertypesCode;
	private String advicesAndPointcutsCode;

	private boolean isNewProperty;
	
	public Aspect() {}
	
	public Aspect(String aspectName, String propertyAssociatedName) {
		this.aspectName = aspectName;
		this.propertyAssociatedName = propertyAssociatedName;
	}
	
	public Aspect(String aspectName, boolean isNewProperty,
			String propertyAssociatedName, String intertypesCode,
			String advicesAndPointcutsCode) {
		this.aspectName = aspectName;
		this.isNewProperty = isNewProperty;
		this.propertyAssociatedName = propertyAssociatedName;
		this.intertypesCode = intertypesCode;
		this.advicesAndPointcutsCode = advicesAndPointcutsCode;
	}

	public String getAspectName() {
		return aspectName;
	}

	public void setAspectName(String aspectName) {
		this.aspectName = aspectName;
	}

	public String getPropertyAssociatedName() {
		return propertyAssociatedName;
	}

	public void setPropertyAssociatedName(String propertyAssociatedName) {
		this.propertyAssociatedName = propertyAssociatedName;
	}

	public String getIntertypesCode() {
		return intertypesCode;
	}

	public void setIntertypesCode(String intertypesCode) {
		this.intertypesCode = intertypesCode;
	}

	public String getAdvicesAndPointcutsCode() {
		return advicesAndPointcutsCode;
	}

	public void setAdvicesAndPointcutsCode(String advicesAndPointcutsCode) {
		this.advicesAndPointcutsCode = advicesAndPointcutsCode;
	}

	public boolean isNewProperty() {
		return isNewProperty;
	}

	public void setNewProperty(boolean isNewProperty) {
		this.isNewProperty = isNewProperty;
	}
	
}
